package com.tarena.ELSFK.day03_all;
/**
 * 默认构造器现象
 * 1) Java 类一定有构造器!
 * 2) 如果类没有声明任何构造器,Java编译器自动添加默认构造器
 * 3) 如果类声明了构造器, Java编译器就不再添加任何默认构造器   
 */
public class Demo01 {
	public static void main(String[] args) {
		Foo f = new Foo();//调用的是默认构造器
		//Koo k = new Koo();//编译错, Koo 没有 Koo()构造器
		Koo k1 = new Koo(8);//调用Koo(int) 构造器
	}
}
class Foo{ //Foo(){} 默认构造器
}
class Koo{
	Koo(int a){	System.out.println("Koo(int)"); }
}



